package c07运行环境与常用类;

import java.io.IOException;

public class TestRuntime {

	public static void main(String[] args) throws IOException, InterruptedException {
//		Runtime r=new Runtime();//程序不能创建自己的Runtime实例！只能通过以下方法获得该实例：
		Runtime r = Runtime.getRuntime();

		/**
		 * JVM内存、处理器信息
		 */
		System.err.println(r.totalMemory());//JVM内存总量，单位都是Byte
		System.err.println(r.maxMemory());//Java 虚拟机试图使用的最大内存量
		System.err.println(r.freeMemory());//可用内存
		System.err.println(r.availableProcessors());//虚拟机可用的最大处理器数目；从不小于 1

		/**
		 * 在单独的进程中执行指定的字符串命令
		 */
//		r.exec("notepad.exe");//这里是打开windows记事本
		Process pro = r.exec("D:\\Program Files (x86)\\QvodPlayer\\QvodPlayer.exe");//打开指定位置程序：你懂得~
		Thread.sleep(5000);
		pro.destroy();
		System.err.println(pro.exitValue());
	}

}
